home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Enigma Amiga CD / Docs&Guide / CorsoGuide / Attributi-14.txt next >
Text File  |  1992-09-02  |  5KB  |  116 lines

  1. Attributi dello schermo
  2.  
  3. Qui di seguito vengono riportati gli attributi impostabili dall'applicazione
  4. all'apertura dello schermo, mediante i tag qui elencati:
  5.  
  6. SA_ErrorCode
  7. Codice d'errore; il campo Data del tag è il puntatore ad una long in cui
  8. verrà riportato il codice dell'errore che si è verificato nel caso in cui
  9. non sia stato possibile aprire lo schermo (OpenScreenTags e
  10. OpenScreenTagList ritornano in tal caso NULL).
  11.  
  12. SA_Left, SA_Top
  13. Posizione inziale dello schermo rispetto al rettangolo di text overscan.
  14.  
  15. SA_Width, SA_Height
  16. Grandezza dello schermo; si possono passare valori numerici non negativi o
  17. delle costanti predefinite STDSCREENWIDTH o STDSCREENHEIGHT che
  18. corrispondono a valori di grandezza pari al display clip attuale
  19.  
  20. SA_Depth
  21. Profondità in bitplanes dello schermo; default è un bitplane, il numero
  22. massimo può dipende dalla modalità grafica scelta.
  23.  
  24. SA_DisplayID
  25. Chiave di identificazione della modalità di visualizzazione (esempio NTSC,
  26. PAL, DBLPAL ecc.); lo standard è PAL e tale chiave, insieme a tutte le
  27. informazioni riguardanti la modalità sono dipsonibile nel display database
  28. della graphics.library (lo vedremo quando tratteremo la graphics.library)
  29.  
  30. SA_Pens
  31. Specificazione delle penne utilizzate per disegnare schermo, finestre e
  32. gadgets; il campo data è un puntatore ad un array di UWORD terminante con
  33. ~0; questa tecnica permette di ottenere il look 3D del sistema 2.0
  34.  
  35. SA_DetailPen
  36. E' il colore di penna del primo piano per il disegno della barra titolo e
  37. menù
  38.  
  39. SA_BlockPen
  40. E' il colore di penna dello sfondo per il disegno della barra titolo e menù
  41.  
  42. SA_Title
  43. Titolo di default dello schermo; il campo data è un puntatore a stringa;
  44. questo è il titolo visualizzato quando la finestra selezionata non ha titolo
  45. o quando nessuna finestra sullo schermo è selezionata
  46.  
  47. SA_Colors
  48. Specifica la palette di colori dello schermo; il campo data è il puntatore
  49. ad un array di strutture ColorSpec terminante con una struttura ColorSpec
  50. con ColorIndex uguale a -1
  51.  
  52. SA_FullPalette
  53. Inizializza la palette di colori con quella definita nel preferences; il
  54. capo data è di tipo booleano, TRUE per settare la palette preferences; per
  55. default è FALSE
  56.  
  57. SA_Font
  58. Il campo data è il puntatore ad una struttura TextAttr (definita in
  59. <graphics/text.h>) che specifica tipo, grandezza e stile del font dello
  60. schermo
  61.  
  62. SA_SysFont
  63. ALternativa a SA_Font; permette di selezionare uno dei font del preferences
  64. di sistema; Data è un LONG senza segno e può avere i seguenti valori:
  65. 0 - apre lo schermo con il default font a grandezza fissa
  66. 1 - apre lo schermo con il font scelto dall'utente che può essere
  67.     proporzionale
  68. E' illegale cambiare il font dello schermo dopo la sua apertura; il titolo,
  69. i menù ed i testi dei gadgets utilizzano il font dello schermo.
  70.  
  71. SA_Type
  72. Indicano il tipo di schermo e può vale CUSTOMSCREEN o PUBLICSCREEN
  73. (WBENCHSCREEN è riservato per usi del sistema)
  74.  
  75. SA_BitMap
  76. Utilizza una bitmap specificata e creata dall'applicazione, per lo schermo
  77.  
  78. SA_Behind
  79. E' un valore booleano che se TRUE (di default è FALSE) apre lo schermo
  80. dietro a tutti gli altri
  81.  
  82. SA_Quiet
  83. Se TRUE (default FALSE) diabilita il rinfresco dello schermo da parte di
  84. Intuition
  85.  
  86. SA_ShowTitle
  87. Se TRUE pone il titolo dello schermo davanti ad ogni backdrop window
  88.  
  89. SA_AutoScroll
  90. Se TRUE verrà abilitato l'autoscroll per questo schermo; autoscroll
  91. significa che, se lo schermo è più grande della zona visibile ed il
  92. puntatore arriva al limite della zona visibile e viene spinto più in là
  93. (anche se il puntatore rimane fermo) lo schermo scrolla automaticamente per
  94. mostrare la zona nascosta
  95.  
  96. SA_PubName
  97. La presenza di questo tag significa che lo schermo è di tipo pubblico
  98. (SA_Type deve essere impostato a PUBLICSCREEN); il campo data del tag è il
  99. puntatore ad una stringa che è il nome dello schermo pubblico che può essere
  100. utilizzato da altre applicazioni.
  101.  
  102. SA_PubSig, SA_PubTask
  103. Task ID (ritornato da FindTask) e segnale per comunicare al task che
  104. l'ultima finestra sullo schermo pubblico è stata chiusa e che, quindi lo
  105. schermo può essere chiuso; data per SA_PubSig è un LONG, per SA_PubTask è il
  106. puntatore alla struttura Task identificante il Task che dovrà essere
  107. segnalato; questi due tags devono essere specificati dopo SA_PubName
  108.  
  109. SA_Overscan
  110. Specifica una dei OSCAN_tipo, standard overscan del sistema; default è
  111. OSCAN_TEXT; non specificare questo tag se viene utilizzato SA_DClip
  112.  
  113. SA_DCLip
  114. Definizione della regione visibile; il campo data è un puntatore ad una
  115. struttura Rectangle che definisce la regione visibile dello schermo
  116.